Supporting Tailorability of Groupware through Component Architectures
نویسنده
چکیده
Tailorability is generally regarded as a key property of CSCW-systems, because cooperative activities provide for very dynamic and diversified requirements. Extensive tailorability has to be supported by the architecture of the application, which is determined by the design of the groupware platform. This contribution points out the value of a scaleable component architecture for groupware applications and raises some research questions concerning this approach. We propose a model of a tailorable architecture for CSCW-systems, which is based on the component paradigm. The architectural model supports tailoring activities by changing parameter settings of single components, changing the composition of components, and changing the implementation of components. Hierarchical composition of components allows for tailoring operations on different levels of abstraction and complexity. We introduce the concepts ofion and complexity. We introduce the concepts of tailoring constraints, tailoring constructs, and tailoring rights, which allow a controlled evolution of the system.
منابع مشابه
Component-Based Groupware Tailorability using Monitoring Facilities
Tailorability has long been recognised as a key issue concerning groupware applications in general and componentbased groupware applications in particular. Tailoring activities are usually classified according to three levels, viz., customisation, integration and extension. This paper presents an approach to component-based tailoring based on the use of monitoring extensions. Our approach allow...
متن کاملFostering Groupware Tailorability Through Separation of Concerns
Groupware must deal with a myriad of concerns. Some of them are typical of “conventional” software while others are idiosyncratic of CSCW applications (e.g., awareness). We claim that separating concerns fosters tailorability. While existing approaches for groupware design deal with the basic problem of separation of concerns (e.g., using well-known object-oriented techniques), they do not addr...
متن کاملCoordination and Tailorability Issues in the design of a Generic Large Scale Groupware Platform
Tailorability or adaptability is commonly accepted as a fundamental property of modern and flexible CSCW systems. In order to match the differences in organizational structures, these systems have strong requirements in terms of dynamic reconfiguration and adaptation. This work is concerned with the design and implementation of a tailorable generic distributed system platform for large scale CS...
متن کاملTailorable Groupware Design Based on the 3C Model
In this paper, we propose a software architecture based on Web services and Software agents for groupware tailorability. Through our literature study, we realize that the property of tailorability has a significant impact on designing collaborative applications. Although online applications in the recent years have been growing exponentially, online collaborative work between users is often sup...
متن کاملTailoring by integration of domain-specific components: the case of a document search tool
In this paper we describe the evolutionary design and implementation of a search tool for files in shared workspaces used within an off-the-shelf groupware product. The design is based on the assumption that a useful generic search tool must be highly tailorable which is achieved by applying an innovative software architecture allowing to assemble components during runtime. In order to understa...
متن کامل